// Пример 28. Выводим простые числа в интервале
#include <stdio.h>

int main(int argc, char const *argv[])
{
    int low, high, i, flag;
    printf("Выводим простые числа между a и b, введите a и b: ");
    scanf("%d %d", &low, &high);
    if (low > high)
    {
        int temp = low;
        low = high;
        high = temp;
    }

    while (low < high)
    {
        flag = 0;

        for (i = 2; i <= low / 2; ++i)
        {
            if (low % i == 0)
            {
                flag = 1;
                break;
            }
        }
        if (flag == 0)
            printf("%d ", low);
        ++low;
    }
    printf("\n");
    return 0;
}
